Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Croatia F1 Croatia F2 Bulgaria-w1 Bulgaria-w2 Bulgaria-w3 Bulgaria-w4 Bulgaria-w1 Bulgaria-w2 Bulgaria-w3 Macedonia F2 Bulgaria F5 Bulgaria F6 Bulgaria F7 Egypt F1 Egypt F2 Bulgaria F1 Bulgaria F2 Bulgaria F3 Bulgaria F4 Bulgaria F5 Bulgaria F6 Bulgaria F7 Bulgaria F8 Croatia F1 Bulgaria F1 Bulgaria F4 Serbia F7 Turkey F12 Turkey F13 Bulgaria F2 Bulgaria F4 Bulgaria F5 Bulgaria F3 Bulgaria F2 Bulgaria F3 Bulgaria F1 (Sozopol) Macedonia F2 (Skopje) Turkey F31 (Istanbul) Stella Artois Clay Court Championships - Budaors Nord/LB Open 2004 - Braunschweig Ipsos Bucharest Challenger - Bucharest Bulgarian Open Challenger - Sofia Akbank Private Banking TED Open - Istanbul Ipsos Bucharest Challenger - Bucharest Sunrise Challenger Sarajevo Challenger Athens Challenger Sofia Challenger Prostejov Challenger Kosice Challenger Constanta Challenger Banja Luka Challenger Internationaler Raiffeisen Grand Prix - St. Polten Scania Stockholm Open - Stockholm AIG Japan Open - Tokyo Stockholm Open - Stockholm Estoril Open - Estoril Open Seat Godo - Barcelona Internationaler Raiffeisen Grand Prix - St. Polten Allianz Suisse Open - Gstaad Campionati Internazionali di Sicilia - Palermo Kremlin Cup - Moscow Stockholm Open - Stockholm Medibank Private International - Sydney Open 13 - Marseille Dubai Open - Dubai The Stella Artois Grass Court Championships - London The 10tele.com Open - Nottingham Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington D.C. Campionati Internazionali di Sicilia - Palermo CA Tennis Trophy - Vienna Next Generation Adelaide International - Adelaide Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Open SEAT Godo 2006 - Barcelona Gerry Weber Open - Halle Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Mumbai Open - Mumbai Stockholm Open - Stockholm ARAG World Team Championship - Dusseldorf Sydney International - Sydney ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai BMW Open - Munich ARAG World Team Championship - Dusseldorf Gerry Weber Open - Halle Mercedes Cup - Stuttgart Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors - Basel Medibank International - Sydney The Dubai Tennis Championships - Dubai ARAG World Team Championship - Dusseldorf Catella Swedish Open - Bastad Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Brisbane - Brisbane PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Open Sabadell Atlantico - Barcelona BMW Open - Munich Gerry Weber Open - Halle Mercedes Cup - Stuttgart Proton Malaysian Open - Kuala Lumpur Brisbane International - Brisbane SAP Open - San Jose Regions Morgan Keegan Championships - Memphis BMW Open - Munich Malaysian Open - Kuala Lumpur China Open - Beijing If Stockholm Open - Stockholm Aircel Chennai Open - Chennai ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle SkiStar Swedish Open - Bastad China Open - Beijing Swiss Indoors Basel - Basel Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Power Horse World Team Cup - Dusseldorf Gerry Weber Open - Halle Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Aircel Chennai Open - Chennai Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai AEGON Championships - London SkiStar Swedish Open - Bastad ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Portugal Open - Oeiras AEGON Championships - London Citi Open - Washington China Open - Beijing If Stockholm Open - Stockholm ABN AMRO World Tennis Tournament - Rotterdam Shenzhen Open - Shenzhen China Open - Beijing If Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Gerry Weber Open - Halle St. Petersburg Open - St. Petersburg Shenzhen Open - Shenzhen Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Open Parc - Lyon Mercedes Cup - Stuttgart AEGON Championships - London China Open - Beijing ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Mercedes Cup - Stuttgart AEGON Championships - London Qatar ExxonMobil Open - Doha Croatia F2 Serbia&Montenegro F5 Poland F3 Bulgaria-w4 Macedonia F2 Serbia & Montenegro F1 Serbia & Montenegro F2 Serbia & Montenegro F4 Bulgaria F1 Bulgaria F2 Bulgaria F3 Croatia F1 Croatia F2 Bulgaria F1 Bulgaria F2 Bulgaria F3 Bulgaria F4 Macedonia F1 Bulgaria F2 Bulgaria F7 Turkey F3 Turkey F4 Turkey F5 Bulgaria F1 Bulgaria F3 Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Whirlpool Open - Budapest Quelle Cup 2000 - Furth Neride Prague Indoor - Prague Wimbledon - London Challenger Ford de Cherbourg - Cherbourg U.S. Open - New York XXVIII Edizione 'A.Savoldi' - Manerbio Australian Open - Melbourne Hungarian Architect Open - Budapest French Open - Paris Okal Cup 2001 International Bavarian Championships - Eckental Wimbledon - London Neride Prague Indoor - Prague U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Timisoara Challenger - Timisoara Tampere Imageneering Open - Tampere CA Challenge - Graz U.S. Open - New York Macedonian Open 1999 - Skopje Australian Open - Melbourne Sarajevo Open 2004 - Sarajevo French Open - Paris Privat Bank Cup - Dniepropetrovsk Czech Indoor Open - Prague Wimbledon - London Czech Open - Prostejov U.S. Open - New York Gemax Open 2002 - Belgrade Australian Open - Melbourne French Open - Paris Timisoara Challenger - Timisoara Wimbledon - London U.S. Open - New York Heilbronn Open - Heilbronn Warsteiner Challenger Lubeck - Lubeck Australian Open - Melbourne French Open - Paris Renault Slovenian Open - Ljubljana Zagreb Open - Zagreb Wimbledon - London U.S. Open - New York Pekao Open - Szczecin Muller Cup 2000 - Ulm Australian Open - Melbourne French Open - Paris Bulgarian Challenger 2002 - Sofia Wimbledon - London Podebradka Cup - Prague U.S. Open - New York BMW Challenger Open - Monchengladbach Australian Open - Melbourne Bulgarian Open - Sofia Macedonian Open - Skopje French Open - Paris Wimbledon - London U.S. Open - New York Czech Open 2005 - Prostejov Internationaux de Tennis de Brest - Brest Australian Open - Melbourne KGHM Polish Indoors - Wroclaw French Open - Paris Warsteiner Challenger Lubeck 2001 - Lubeck Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Zagreb Open - Zagreb French Open - Paris Zivnobanka Czech Open - Prostejov ATU Cup 2001 - Weiden VIII Open Internacional D'Andorra - Andorra Australian Open - Melbourne Muller Cup - Ulm Bristol Challenger Trophy - Bristol Wimbledon - London U.S. Open - New York Stella Artois Clay Court Championships - Budaors Asirom Challenger Brasov - Brasov EI Bank Bulgarian Challenger - Sofia TED Open-Akbank Private Banking - Istanbul Lamberts Open by Stawag - Aachen Tatra Banka Open - Bratislava Neride Prague Indoor - Prague Macedonia Open - Skopje BBB Open - Sofia Opel Bulvaria MCG Bulgarian Open - Sofia Sarajevo Open - Sarajevo Garden Open - Rome Prague Open - Prague Zivnobanka Czech Open - Prostejov ATU Cup - Weiden Nord/LB Open - Braunschweig Internationale Badische Meisterschaften Um Den Techem Cup - Zell Oberstaufen Cup - Oberstaufen V Trani Cup - Trani Black Forest Open - Freudenstadt Asirom Challenger - Brasov Akbank Private Banking-TED Open - Istanbul Bulgarian Open - Sofia Challenger Groningen - Groningen Tatra Banka Open 2003 - Bratislava IPP Open - Helsinki Jameson Cup - Milan Intersport Heilbronn Open - Heilbronn Gemax Samsung Open 2004 - Belgrade Open de Franche-Comte - Besancon XXXVII Torneig C.E. Laieta - Barcelona Zagreb Open - Zagreb Memorial Savigni - Sassuolo ATU Cup - Weiden Stella Artois Clay Court Championship - Budaors Cepu Open - San Marino Timisoara Challenger - Timisoara Mamaia Challenger - Constanta Gemax Samsung Open 2005 - Belgrade Status Athens Open - Athens Davis Cup, World Group, QR, CZE-THA 4-1 Davis Cup, Group 2, 2R, ITA-BUL 5-0 Davis Cup, World Group, QR, PAR-CZE 0-5 Davis Cup, Group 2, 2R, BUL-HUN 2-3 Davis Cup, World Group, PO, NED-CZE 1-4 Davis Cup, World Group, PO, CZE-SUI 3-2 Davis Cup, World Group, 1R, CZE-BEL 3-2 Davis Cup, World Group, QF, CZE-ARG, 3-2 TED Open - Istanbul Davis Cup, PO, BEL-CZE 1-4 Davis Cup, World Group, SF, SRB-CZE 3-2 Davis Cup, World Group, 1R, CZE-KAZ 2-3 Davis Cup, World Group, PO, ROU-CZE 0-5 Hopman Cup - Perth Davis Cup, World Group, 1R, CZE-ITA 4-1 Davis Cup, World Group, QF, CZE-SRB 4-1 Davis Cup, World Group, F, CZE-ESP 3-2 Davis Cup, World Group, 1R, SUI-CZE 2-3 Davis Cup, World Group, F, SRB-CZE 2-3 Belgrade Challenger Czech Open 2006 - Prostejov Tatra Banka Open 2006 - Bratislava Heilbronn Open - Heilbronn KGHM Dialog Polish Indoors - Wroclaw Wimbledon (juniors) The Mubadala World Tennis Championship AAMI Classic - Kooyong AAMI Classic - Kooyong AAMI Classic - Kooyong AAMI Classic - Kooyong Mamaia Challenger - Constanta Mubadala World Tennis Championship Belgrade Challenger Akbank Private Banking TED Open - Istanbul Istanbul Challenger Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Olympics - Athens Olympics - Beijing Olympics - London Sarajevo Challenger Unicredit Czech Open - Prostejov Cosmorom Challenger - Brasov Open de Charleroi - Charleroi Weissenhauser Strand Cup - Hamburg Warsteiner Challenger - Wolfsburg ECM Cup - Prague JVC Trophy - Vienna Warta Cup 2001 - Sopot Open Mutouest - St. Brieuc Quelle Cup - Furth Asirom Challenger Brasov - Brasov Kamnik Challenger - Kamnik TED Open - Istanbul Kuppers Kolsch Cup - Aachen Kuppers Kolsch Cup by Lambertz - Aachen Nokian Hakkapeliitta Open - Tampere Campionati Internazionali di Sicilia - Palermo BMW Open - Munich Milan Indoors - Milan Open 13 - Marseille Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Estoril Open - Estoril ARAG World Team Championship - Dusseldorf Next Generation Hardcourts - Adelaide ABN/AMRO World Tennis Tournament - Rotterdam Davidoff Swiss Indoors - Basel The Dubai Tennis Championships - Dubai ABN AMRO World Tennis Tournament - Rotterdam Gerry Weber Open - Halle Davidoff Swiss Indoors Basel - Basel ABN AMRO World Tennis Tournament - Rotterdam Legg Mason Tennis Classic - Washington Medibank International - Sydney AIG Japan Open Tennis Championships - Tokyo Open de Tenis Comunidad Valenciana - Valencia Medibank International - Sydney Heineken Open - Auckland Legg Mason Tennis Classic - Washington Davidoff Swiss Indoors Basel - Basel Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Valencia Open - Valencia Qatar ExxonMobil Open - Doha Sony Ericsson Open 2008 - Belgrade Dubai Duty Free Tennis Championships - Dubai Gerry Weber Open - Halle Sydney International - Sydney Rakuten Japan Open - Tokyo Abierto Mexicano - Los Cabos Qatar ExxonMobil Open - Doha PTT Thailand Open - Bangkok China Open - Beijing Open Sud de France - Montpellier Dubai Duty Free Tennis Championships - Dubai Winston-Salem Open - Winston-Salem ABN AMRO World Tennis Tournament - Rotterdam Sony Ericsson Open - Miami Rogers Masters - Montreal Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Rogers Cup - Montreal BNP Paribas Masters - Paris Western & Southern Open - Cincinnati Miami Open - Miami BNP Paribas Open - Indian Wells Wimbledon - London Australian Open - Melbourne French Open - Paris Davis Cup, World Group, 1R, ARG-CZE 5-0 Davis Cup, World Group, PO, CZE-GER 2-3 Davis Cup, World Group, 1R, ESP-CZE 3-2 Davis Cup, World Group, 1R, CZE-FRA 3-2 Davis Cup, Group 1, 2R, MAR-CZE 0-5 Hyundai Hopman Cup - Perth Davis Cup, World Group, 1R, CZE-USA 1-4 Davis Cup, Group 2, 1R, LAT-BUL 4-1 Davis Cup, Group 2, PO, CYP-BUL 4-1 Hyundai Hopman Cup - Perth Davis Cup, World Group, QF, RUS-CZE 3-2 Davis Cup, World Group, SF, CRO-CZE, 1-4 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, F, ESP-CZE, 5-0 Davis Cup, World Group, SF, ARG-CZE 2-3 Davis Cup, World Group, SF, CZE-ARG 3-2 Davis Cup, World Group, 1R, CZE-NED 3-2 Davis Cup, World Group, SF, FRA-CZE 4-1 Davis Cup, World Group, 1R, GER-CZE 2-3 Laver Cup - Prague Mubadala World Tennis Championship